<?php
//任务十四（设计用户登录功能）
//任务描述：1）设计平台控制器；5）后台样式表文件；6）测试用户登录功能。
/**
 * admin 平台控制器
 */
class platformController{
    /**
     * 构造方法
     */
    public function __construct(){
        $this->checkLogin();
    }
    /**
     * 验证当前账户是否登录
     */
    private function checkLogin(){
        if(CONTROLLER=='admin' && ACTION=='login'){
            return ;
        }
        //通过session判断是否登录
        session_start();
        if(!isset($_SESSION['admin'])){
            //未登录跳转到login方法
            $this->jump('index.php?p=admin&c=admin&a=login');
        }
    }
    /**
     * 跳转方法
     */
    protected function jump($url){
        header("Location:$url");
        die;
    }
}
